package com.cnhis.cloudhealth.clinical.hosnurse.hosdoctoradvice.service;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.hosnurse.hosdoctoradvice.bo.HosDoctorAdviceBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;
@SuppressWarnings("rawtypes")
@Service
public class HosDoctorAdviceImpl implements IHosDoctorAdvice{
  @Autowired
  private HosDoctorAdviceBo hosDoctorAdviceBo;

@Override
public ModelVo doctorAdviceSheetDiagnose(Map map) throws Exception {
	return hosDoctorAdviceBo.doctorAdviceSheetDiagnose(map);
}

@Override
public ModelVo getPatientsDoctorAdvice(Map map, int currentPage, int pageSize)
		throws Exception {
	return hosDoctorAdviceBo.getPatientsDoctorAdvice(map, currentPage, pageSize);
}

@Override
public ModelVo adviceHint(Map map, int currentPage, int pageSize)
		throws Exception {
	return hosDoctorAdviceBo.adviceHint(map, currentPage, pageSize);
}

@Override
public ModelVo nurseShortcutAdvice(Map map) throws Exception {
	return hosDoctorAdviceBo.execNurseShortcutAdvice(map);
}

@Override
public ModelVo storedNewTreamentRecord(Map map, int currentPage, int pageSize) throws Exception {
	return hosDoctorAdviceBo.storedNewTreamentRecord(map, currentPage, pageSize);
}

@Override
public ModelVo getItemsType(Map map) throws Exception {
	return hosDoctorAdviceBo.getItemsType(map);
}

@Override
public ModelVo getAdviceProperty(Map map) throws Exception {
	return hosDoctorAdviceBo.getAdviceProperty(map);
}


@Override
public ModelVo getAdviceItemsTree() throws Exception {
	return hosDoctorAdviceBo.getAdviceItemsTree();
}

@Override
public ModelVo queryAdviceItemsDetails(Map map, int currentPage, int pageSize) throws Exception {
	return hosDoctorAdviceBo.queryAdviceItemsDetails(map, currentPage, pageSize);
}

@Override
public ModelVo ruleAdvice(Map map) throws Exception {
	return hosDoctorAdviceBo.ruleAdvice(map);
}

@Override
public ModelVo getDefaultLevel(Map map) throws Exception {
	return hosDoctorAdviceBo.getDefaultLevel(map);
}

@Override
public ModelVo queryTreatmentDetail(Map map,int currentPage,int pageSize) throws Exception {
	return hosDoctorAdviceBo.queryTreatmentDetail(map, pageSize, pageSize);
}

@Override
public ModelVo queryMedicalAdvice(Map map) throws Exception {
	return hosDoctorAdviceBo.queryMedicalAdvice(map);
}

@Override
public ModelVo getMedicalOffice(Map map) throws Exception {
	return hosDoctorAdviceBo.getMedicalOffice(map);
}

@Override
public ModelVo getAdviceGroupDetail(Map map) throws Exception {
	return hosDoctorAdviceBo.getAdviceGroupDetail(map);
}

@Override
public ModelVo queryOffice() throws Exception {
	return hosDoctorAdviceBo.queryOffice();
}

@Override
public ModelVo saveCASign(Map map) throws Exception {
	return hosDoctorAdviceBo.saveCASign(map);
}

@Override
public ModelVo fetchTreatment(Map map, int currPage, int pageSize) throws Exception {
	return hosDoctorAdviceBo.fetchTreatment(map, currPage, pageSize);
}

@Override
public ModelVo getHocusItems(Map map) throws Exception {
	return hosDoctorAdviceBo.getHocusItems(map);
}

@Override
public ModelVo queryItemsTypeDetail(Map map,int currPage,int pageSize) throws Exception {
	return hosDoctorAdviceBo.queryItemsTypeDetail(map,currPage, pageSize);
}

@Override
public ModelVo medicalAdviceDetail(Map map) throws Exception {
	return hosDoctorAdviceBo.medicalAdviceDetail(map);
}

@Override
public ModelVo queryFeeDetail(Map map) throws Exception {
	return hosDoctorAdviceBo.queryFeeDetail(map);
}

@Override
public ModelVo checkAdviceFeeDetail(Map map) throws Exception {
	return hosDoctorAdviceBo.checkAdviceFeeDetail(map);
}

@Override
public ModelVo checkItemsBody(Map map) throws Exception {
	return hosDoctorAdviceBo.checkItemsBody(map);
}

@Override
public ModelVo getBarcode(Map map) throws Exception {
	return hosDoctorAdviceBo.getBarcode(map);
}

@Override
public ModelVo medicalInventory(Map map) throws Exception {
	return hosDoctorAdviceBo.medicalInventory(map);
}

@Override
public ModelVo herbalMedicineAdvice(Map map) throws Exception {
	return hosDoctorAdviceBo.herbalMedicineAdvice(map);
}

@Override
public ModelVo herbalMedicineById(Map map) throws Exception {
	return hosDoctorAdviceBo.herbalMedicineById(map);
}

@Override
public ModelVo herbalCommonList(Map map,int currPage,int pageSize) throws Exception {
	return hosDoctorAdviceBo.herbalCommonList(map, currPage, pageSize);
}

@Override
public ModelVo queryAdviceItems(Map map) throws Exception {
	return hosDoctorAdviceBo.queryAdviceItems(map);
}

@Override
public ModelVo checkMedicalRoom(Map map) throws Exception {
	return hosDoctorAdviceBo.checkMedicalRoom(map);
}

@Override
public ModelVo tempAdvice(Map map, int currPage, int pageSize) throws Exception {
	return hosDoctorAdviceBo.tempAdvice(map, currPage, pageSize);
}

@Override
public ModelVo clinicAdviceBlankOut(Map map) throws Exception {
	
	return hosDoctorAdviceBo.clinicAdviceBlankOut(map);
}

@Override
public ModelVo checkAdviceStateContent(Map map) throws Exception {
	return hosDoctorAdviceBo.checkAdviceStateContent(map);
}

@Override
public ModelVo checkAdvice(Map map) throws Exception {
	return hosDoctorAdviceBo.checkAdvice(map);
}

@Override
public ModelVo proofreadAdvice(Map map) throws Exception {
	return hosDoctorAdviceBo.proofreadAdvice(map);
}

@Override
public ModelVo nurseAdviceProofread(Map map) throws Exception {
	return hosDoctorAdviceBo.execNurseAdviceProofread(map);
}

@Override
public ModelVo medicalToZero(Map map) throws Exception {
	return hosDoctorAdviceBo.execMedicalToZero(map);
}
  
}
